其他
又要头秃?2020 年七大 AI 编程语言大盘点
本文讲述用于人工智能编程的顶级编程语言,AI工程师和相关从业者可从中选择适合他们项目所需要的语言,你Pick哪个呢? 作者 | Claire D
译者 | 苏本如,责编 | 伍杏玲 头图 | 视觉中国
出品 | CSDN(ID:CSDNnews)
Python
TensorFlow,用于解决机器学习的工作负载和使用数据集问题。 scikit-learn,用于培训机器学习模型。 PyTorch ,用于计算机视觉和自然语言处理。 Keras,作为高度复杂的数学计算和操作的代码接口。 SparkMLlib,类似于Apache Spark的机器学习库,使用算法和实用程序等工具使得机器学习对每个人都可以很轻松。 MXNet,作为Apache的另一个库,用于简化深度学习工作流。 Theano,作为定义、优化和评估数学表达式的库。 Pybrain,用于强大的机器学习算法。
3个供初学者学习的免费Python课程:2020版 https://hackernoon.com/3-free-python-courses-for-beginners-2020-edition-j7c23y3u
hackernoon.com网站提供的最好的免费Python课程,如果你想扩展你的Python知识,那么请来这里。
Python训练营:学习Python语言和编码的培训营 https://www.udemy.com/course/complete-python-bootcamp/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-lB6TwxSdouentAk36.qjmw
这是Udemy上学习Python编程语言的最全面、最直接的课程!
Java
TensorFlow
Deep Java Library
Kubeflow
OpenNLP
Java机器学习库
Neuroph
供初学者在线学习的五个最好的Java编程课程 https://javarevisited.blogspot.com/2018/05/top-5-java-courses-for-beginners-to-learn-online.html
如果你是一名计算机学科的毕业生,或者是想学习Java并寻找一些很棒的资源的人,那么请来这里吧。
R语言
R语言擅长处理大量数据的基本特性,相比带有未经优化的NumPy包的Python语言来说,更有优势。 使用R语言,你可以以各种编程模式工作,如函数式编程、矢量计算和面向对象编程。
Gmodels,提供了用于模型拟合的多个工具的集合。 Tm,作为一种文本挖掘应用的框架。 RODBC,作为R语言的ODBC接口。 OneR,用于实现One Rule机器学习分类算法,适用于机器学习模型。
各种各样的库和包,以扩展其功能。 积极支持的社区。 能够与C、C++和FORTRAN一起工作 多个软件包帮助功能扩展。 支持生成高质量的图形
Prolog
Facts(事实)定义了真实的声明。 Rules(规则)定义了有附加条件的声明。 Goals(目标)定义了根据知识库确定的报表提交的位置。 Queries(查询)定义如何使你的声明真实,以及如何对事实和规则进行最终分析。
符号方法(Symbolic Approach):包括基于规则的专家系统、定理证明、基于约束的方法。 统计方法(Statistical approach):包括神经网络、数据挖掘、机器学习等。
Lisp
快速原型创建 动态对象创建 垃圾回收 灵活性
Haskell
官网
强大的抽象能力 内置的内存管理 代码可重用性 易于理解
Philip Greenspun
Julia
流行的编辑器,如Vim和Emacs。 集成开发工具,如Juno和Visual Studio。
动态类型系统 内置的包管理器 能够进行并行和分布式计算 宏和元编程能力 支持多个调度 对C语言函数的直接支持
【END】
热 文 推 荐